package com.vo;

import com.pojo.Mater;
import com.pojo.MaterList;
import com.pojo.UseClassify;
import com.pojo.UseDefinition;

import java.util.List;

public class MateVo {
    private int id;
    //    用途分类编号（系统自动生成）
    private int ytflbh;
    //    分类名称
    private String flmc;
    //    是否启用（0表示启用，1表示没有启用）
    private int state;
    //    备注
    private String remark;
    private int level;
    private  int  parentBh;
    private int fq;
    private int lx;
    private int ytbm;
    private String ytfl;
    private String ytmc;
    private int Rlevel;
    private int Dlevel;
    private  int  RparentBh;
    private  int  DparentBh;
    private Mater useClassify;
    private List<Mater> classifyList;
    private List<MaterList> definitionsList;
    private List<MaterList> downDefinitionList;
    private List<MateVo> children;
    private int limit;
    private int page;
    private int total;
    private String czzm;
    private String md;
    private String sbm;

    public MateVo() {
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public int getYtflbh() {
        return ytflbh;
    }

    public void setYtflbh(int ytflbh) {
        this.ytflbh = ytflbh;
    }

    public String getFlmc() {
        return flmc;
    }

    public void setFlmc(String flmc) {
        this.flmc = flmc;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public int getLevel() {
        return level;
    }

    public void setLevel(int level) {
        this.level = level;
    }

    public int getParentBh() {
        return parentBh;
    }

    public void setParentBh(int parentBh) {
        this.parentBh = parentBh;
    }

    public int getFq() {
        return fq;
    }

    public void setFq(int fq) {
        this.fq = fq;
    }

    public int getLx() {
        return lx;
    }

    public void setLx(int lx) {
        this.lx = lx;
    }

    public int getYtbm() {
        return ytbm;
    }

    public void setYtbm(int ytbm) {
        this.ytbm = ytbm;
    }

    public String getYtfl() {
        return ytfl;
    }

    public void setYtfl(String ytfl) {
        this.ytfl = ytfl;
    }

    public String getYtmc() {
        return ytmc;
    }

    public void setYtmc(String ytmc) {
        this.ytmc = ytmc;
    }

    public int getRlevel() {
        return Rlevel;
    }

    public void setRlevel(int rlevel) {
        Rlevel = rlevel;
    }

    public int getDlevel() {
        return Dlevel;
    }

    public void setDlevel(int dlevel) {
        Dlevel = dlevel;
    }

    public int getRparentBh() {
        return RparentBh;
    }

    public void setRparentBh(int rparentBh) {
        RparentBh = rparentBh;
    }

    public int getDparentBh() {
        return DparentBh;
    }

    public void setDparentBh(int dparentBh) {
        DparentBh = dparentBh;
    }

    public Mater getUseClassify() {
        return useClassify;
    }

    public void setUseClassify(Mater useClassify) {
        this.useClassify = useClassify;
    }

    public List<Mater> getClassifyList() {
        return classifyList;
    }

    public void setClassifyList(List<Mater> classifyList) {
        this.classifyList = classifyList;
    }

    public List<MaterList> getDefinitionsList() {
        return definitionsList;
    }

    public void setDefinitionsList(List<MaterList> definitionsList) {
        this.definitionsList = definitionsList;
    }

    public List<MaterList> getDownDefinitionList() {
        return downDefinitionList;
    }

    public void setDownDefinitionList(List<MaterList> downDefinitionList) {
        this.downDefinitionList = downDefinitionList;
    }

    public List<MateVo> getChildren() {
        return children;
    }

    public void setChildren(List<MateVo> children) {
        this.children = children;
    }

    public int getLimit() {
        return limit;
    }

    public void setLimit(int limit) {
        this.limit = limit;
    }

    public int getPage() {
        return page;
    }

    public void setPage(int page) {
        this.page = page;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public String getCzzm() {
        return czzm;
    }

    public void setCzzm(String czzm) {
        this.czzm = czzm;
    }

    public String getMd() {
        return md;
    }

    public void setMd(String md) {
        this.md = md;
    }

    public String getSbm() {
        return sbm;
    }

    public void setSbm(String sbm) {
        this.sbm = sbm;
    }

    public MateVo(int id, int ytflbh, String flmc, int state, String remark, int level, int parentBh, int fq, int lx, int ytbm, String ytfl, String ytmc, int rlevel, int dlevel, int rparentBh, int dparentBh, Mater useClassify, List<Mater> classifyList, List<MaterList> definitionsList, List<MaterList> downDefinitionList, List<MateVo> children, int limit, int page, int total, String czzm, String md, String sbm) {
        this.id = id;
        this.ytflbh = ytflbh;
        this.flmc = flmc;
        this.state = state;
        this.remark = remark;
        this.level = level;
        this.parentBh = parentBh;
        this.fq = fq;
        this.lx = lx;
        this.ytbm = ytbm;
        this.ytfl = ytfl;
        this.ytmc = ytmc;
        Rlevel = rlevel;
        Dlevel = dlevel;
        RparentBh = rparentBh;
        DparentBh = dparentBh;
        this.useClassify = useClassify;
        this.classifyList = classifyList;
        this.definitionsList = definitionsList;
        this.downDefinitionList = downDefinitionList;
        this.children = children;
        this.limit = limit;
        this.page = page;
        this.total = total;
        this.czzm = czzm;
        this.md = md;
        this.sbm = sbm;
    }
}
